﻿/*插件样式，如果有多个一样的只留一份*/
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}


/*
 .Other002373
 */

.Other002373{ background: #fff;}



.Other002373 .header_2{ background: #fff;}
.Other002373 .header_2 .Language,
.Other002373 .header_2 .MenuIcon{ border-color:#ccc;}
.Other002373 .header_2 .Language a,
.Other002373 .header_2 nav ul li>a{ color:#333;}
.Other002373 .header_2 .MenuIcon span{ background-image: url(../images/Other002373-search2.png);}
.Other002373 .header_2 nav {border-color:#f5f5f5;}


body.fp-viewing-page2 .Top002070,body.fp-viewing-page3 .Top002070,body.fp-viewing-page4 .Top002070,body.fp-viewing-page5 .Top002070,body.fp-viewing-page6 .Top002070{background: rgba(255, 255, 255, 1);}

.Other002373 #fullPage{ height: 100%; position: relative; transform: translate3d(0px, 0px, 0px); transition: all 700ms ease;}

#fp-nav ul li+li{ position: relative; margin-top: 30px;}

#fp-nav ul li+li:before,
#fp-nav ul li+li:after,
#fp-nav ul li+li a:before{ content: ""; position: absolute; width: 2px; height: 2px; background: rgba(0,0,0,0.2); left: 50%; margin-left: -1px;}
#fp-nav ul li+li:before{ top: -28px;}
#fp-nav ul li+li:after{ top: -18px;}
#fp-nav ul li+li a:before{ top: -8px;}
#fp-nav ul li a span{display: block; width: 6px; height: 6px;border-radius: 0; background-color: rgba(34,176,56,0.8); position: static; margin: 0 auto;}
#fp-nav ul li a.active,#fp-nav ul li:hover a.active {  border: 1px dotted #22ac38; padding: 2px 0 0 0;}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
#fp-nav ul li:hover a span{  background-color: #22ac38; border-radius: 0 !important;  margin: 0 auto;
 width: 6px;  height: 6px;}
.Other002373 .section{position:relative;}
.Other002373 .section .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover;}


.Other002373 .section .ReadMore{ display: block; margin: 65px auto 0; width: 180px; height: 45px; font-size: 15px; color: #fff; line-height: 42px; text-align: center; border: 1px solid #eee; border-radius: 99px;}
@media only screen and (min-width:1024px ) {



	

.Other002373 .header_2 nav ul li.onnav>a,
.Other002373 .header_2 nav ul li>a:hover{ color:#054fc6; border-bottom: 2px solid #054fc6;}	
	
}

@media only screen and (max-width: 1023px) {

#fp-nav.right{ right: 5px;}
}

@keyframes firstPart {
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

@-webkit-keyframes firstPart

/* Safari and Chrome */
{
	0% {
		bottom: 40px;
	}

	100% {
		bottom: 20px;
	}

}

.Other002373 .mousetip {
	background: url(../images/Other002373-mousetip.png) no-repeat;
	width: 62px;
	height: 63px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -31px;
	z-index: 100;
	cursor: pointer;
	animation-name: firstPart;
	animation-duration: 0.8s;
	animation-timing-function: linear;
	animation-delay: 0.3s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	-moz-animation-name: firstPart;
	-moz-animation-duration: 0.8s;
	-moz-animation-timing-function: linear;
	-moz-animation-delay: 0.3s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-play-state: running;
	-webkit-animation-name: firstPart;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.3s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
	-o-animation-name: firstPart;
	-o-animation-duration: 0.8s;
	-o-animation-timing-function: linear;
	-o-animation-delay: 0.3s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-play-state: running;
}
.Other002373 .mousetip.up{ background-image: url(../images/Other002373-mousetip_up.png);}

.Other002373 .footer ,.Other002373 .footer a{ color: #fff;}
.Other002373 .footer a:hover{ color: #fff;}
.Other002373 .footer .bottom{ background: #0654a3; padding-top:15px;}
.Other002373 .footer nav li{ width: 100%;}
.Other002373 .footer nav li h3{ position: relative; margin: 0 0 10px; font-size: 16px; color: #fff; font-weight: normal;}
.Other002373 .footer nav li h3::after{ background: #22ac38; display: block; margin: 15px 0; width: 25px; height: 2px; content: '';}
.Other002373 .footer nav li dl dd{ padding: 5px 0; display:none;}

.Other002373 .footer nav li.weixin .pic{ padding-top: 5px;}
.Other002373 .footer nav li.contact .tel{ font-size: 26px; color: #fff; font-weight: bold;}
.Other002373 .footer .share{ padding-top: 10px;}
.Other002373 .footer .share a{ display: inline-block; margin-right: 8px; border-radius: 50%; background-color: #444; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 20px; cursor: pointer;}
.Other002373 .footer a.yx{ background-image: url(../images/yx.png) !important;}
.Other002373 .footer footer{ background: #0654a3; padding: 15px 0;    margin-top: -32px;}
.Other002373 .footer .copyright{ margin: 0;}
.Other002373 .footer .links a{ display: inline-block; margin-right: 20px; position: relative;}
.Other002373 .footer .links a+a:before{left: -10px;content: ""; width: 1px; height: 50%; background: #919191; position: absolute; top: 30%;}

.Other002373 .footer nav li:nth-child(5){display:none;}
@media only screen and (min-width:1024px ) {
.Other002373 .footer nav li{ float: left; width: 16%;}
.Other002373 .footer nav li.contact{ width: 20%;}
.Other002373 .footer .copyright{ float: left;}
.Other002373 .footer .links{ float: right;}
}
@media only screen and (max-width:1023px ) {
.Other002373 .footer nav li dl{ display: none;}
.Other002373 .footer nav li{ border-bottom: 1px solid #434242;}
.Other002373 .footer nav li h3{ position:relative; margin-top: 10px;}
.Other002373 .footer nav li h3 span{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Other002373 .footer nav li.weixin,.Other002373 .footer nav li.contact{margin-top: 15px;text-align: center;border-bottom: none;width: 55%;float: left;}
.Other002373 .footer nav li.weixin{width: 36%;}
.Other002373 .footer footer{ text-align: center;line-height: 25px}
.Other002373 .footer nav li.weixin h3::after,.Other002373 .footer nav li.contact h3::after{display: none;}
.Other002373 .footer nav li.contact .tel{font-size: 22px;}
}

@media(max-width:750px){
    .Other002373 .footer footer{ background: #919496; padding: 19px 0;    margin-top: 0px;}
    .Other002373 .footer nav li:nth-child(1),
.Other002373 .footer nav li:nth-child(2),
.Other002373 .footer nav li:nth-child(3),
.Other002373 .footer nav li:nth-child(4),
.Other002373 .footer nav li:nth-child(5){display:none;}

}

.Floor002396{position: relative;padding-top: 7%;z-index: 5;padding-bottom: 3%;}
.Floor002396 .box{float: left;width: 55%;}
.Floor002396 .box .box-inner{ max-width: 605px;}
.Floor002396 .box .box-inner ul{ padding-top: 5%;}
.Floor002396 .box .Tithead{ font-size: 28px; color: #333; font-weight: normal;}
.Floor002396 .box .Tithead span{ display: block; padding-bottom: 5px; font-size: 38px; color: #054fc6; font-weight: bold; text-transform: uppercase;}
.Floor002396 .box .Tithead:after{ background: #ddd; content: ""; display: block; width: 100%; margin-top: 25px; height: 1px;}
.Floor002396 .box .nafter:after{ display: none;}
.Floor002396 .box-why figure{font-size: 16px;line-height: 24px;color: #666;line-height: 2;text-align: justify;    padding-top: 3%;}
/*.Floor002396 .box-why{ padding-bottom: 130px;}*/
.Floor002396 .box-why .box-inner ul{padding-top: 5%;margin-bottom: 20%;}
.Floor002396 .box-why ul{ margin: 0 -2%;}
.Floor002396 .box-why ul li{ float: left; width: 21%; margin: 0 2%; text-align: center;}
.Floor002396 .box-why ul li h2{display: inline-block;margin: 0;font-size: 38px;color: #22ac38;text-shadow: 5px 2px 6px #ccc;}
.Floor002396 .box-why ul li i{ display: inline-block; font-size: 14px; color: #22ac38; font-style: normal;}
.Floor002396 .box-why ul li span{display: block;margin-top: 8px;color: #666;font-weight:  bold;font-size: 20px;}
.Floor002396 .box-about {float: right;width: 43%;/* margin-top: 3%; */}
.Floor002396 .box-about .box-con{ background: #eee;}

.Floor002396 .ReadMore { margin-top: 0 !important; color: #999 !important; border-color: #ddd !important;}

@media only screen and (max-width:1199px) {
.Floor002396 .box .box-inner{padding:0 30px;}
.Floor002396 .box-why{ padding-bottom: 0;}
.Floor002396 .box,.Floor002396 .box-about{width: 100%;float: none;}
 .Floor002396 .box .box-inner{max-width: 100%;}   
}
@media only screen and (max-width:767px ) {
.Floor002396 .box{float: none;width: 100%;margin-bottom: 3%;}
.Floor002396 .box .box-inner{padding: 0;}
.Floor002396 .box-why .box-inner ul{margin-bottom: 0%;}
.Floor002396 .box-why{background-size: 15%;}
.Floor002396 .box-about .box-con{ margin-top: 0;}
.Floor002396 .box-why ul li h2{font-size: 19px;}
.Floor002396 .box-why ul li span{font-size:15px;}
.Floor002396 .box-about .main{margin-top: 10%;}
}
.Floor002396 .box-about .main{ margin-top: 22%; }
.Floor002396 .box-about .main li a{display: block;position: relative;}

.Floor002396 .box-about dl{/* float:left; *//* width:23.2%; */}
.Floor002396 .box-about dd{width: 25%;float:  left;text-align:  center;/* margin-right: 1.3%; */padding: 3% 2%;background:  #22ac38;}
.Floor002396 .box-about dd:last-child{ margin-right:0;}
.Floor002396 .box-about dd i{}
.Floor002396 .box-about dd.on{background-color: #054fc6;}
.Floor002396 .box-about dd.on i{text-align: center;}
.Floor002396 .box-about ul{display:table;width:  100%;margin-bottom: 0px;}
.Floor002396 .box-about li{ display:none; overflow:hidden; vertical-align:middle;}
.Floor002396 .box-about li .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;text-align: center;background: rgba(255,255,255,0.85);z-index: 10;transition: 0.3s;color: #fff;}
.Floor002396 .box-about li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Floor002396 .box-about li .txt h5{font-size: 26px;color: #054fc6;}
.Floor002396 .box-about li .txt p{font-size: 16px;line-height: 30px;color: #333;}
.Floor002396 .box-about li .pic{width:100%;display:  block;}
.Floor002396 .box-about li .pic img{ display:block; width:100%;}
.Floor002396 .box-about li figure{padding-bottom: 61%;}
.Floor002396 .box-about li figure h5{margin:0;font-size: 18px;border-bottom: #ececec 1px solid;font-weight:normal;padding-bottom: 10px;}
.Floor002396 .box-about li figure h5 a{color: #22ac38;}
.Floor002396 .box-about li figure p{font-size: 15px;color: #333;line-height: 25px;margin-bottom: 3%;overflow:hidden;height: 50px;}
@media(max-width:768px){
.Floor002396 .box-about ul,
.Floor002396 .box-about dl{ float:none; width:100%;}
.Floor002396 .box-about dl{ overflow:hidden;}
.Floor002396 .box-about dd{float:left;padding-left:0;overflow:hidden;}
.Floor002396 .box-about dd i{ width:100%; border-right:none;}
.Floor002396 .box-about dd:last-child i{ border-right:0;}
}
@media(max-width:640px){
.Floor002396 .box-about ul{min-height:inherit;/* padding:4%; */}
.Floor002396 .box-about li .pic,
.Floor002396 .box-about li figure{ float:none; width:auto;}
.Floor002396 .box-about li figure{ padding-top:5%;}
.Floor002396 .box .Tithead span{font-size: 28px;}
.Floor002396 .box .Tithead{font-size: 24px;}
.Floor002396 .box-about li .txt h5{    font-size: 24px;}
}

@media(max-width:1441px){
.Floor002396{ padding-top:6%; padding-bottom:0;}
}




/*
 .Floor002706
 */

.Floor002706{ position: relative; padding:3% 0 0; z-index: 5;}

.Floor002706 .title {margin-bottom: 8.5%;color: #fff;text-align: center;}
.Floor002706 .title h3{ margin:0; font-size:38px;text-transform:uppercase; }
.Floor002706 .title h4{margin:0;font-size:28px; font-weight:normal;}

.Floor002706 li{overflow:hidden; float:left; width:25%;}
.Floor002706 li a{ display:block; background:#328c40; color:#fff; height:360px; position:relative; padding:23% 12% 0 15.5%;}
.Floor002706 li:nth-of-type(2n) a{ background:#054fc6;}
.Floor002706 li aside{ position:absolute; right:8%; top:5%; font-size:18px; opacity:0.3;}
.Floor002706 li aside::before{ display:block; margin:0 auto 20px; width:1px; height:60px; content:''; background:#fff; transition:height 0.3s;}
.Floor002706 li a:hover aside::before{ height:40px;}
.Floor002706 li figure img{ height:55px;}
.Floor002706 li a:hover figure{ animation:ease 1s ani2706;-webkit-animation:ease 1s ani2706; }
.Floor002706 li h2{ font-size:24px; font-weight:lighter;}
.Floor002706 li p{ font-size: 14px; line-height:22px; text-align: justify; max-height:66px;}
@keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@-webkit-keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@media(max-width:1440px){
.Floor002706 li a{ height:300px; padding-top:18%;}
}
@media(max-width:1024px){
.Floor002706 ul li{ width:25%;}
.Floor002706 ul li:nth-of-type(1),
.Floor002706 ul li:nth-of-type(2),
.Floor002706 ul li:nth-of-type(3){ width:33.333%}
}
@media(max-width:640px){
.Floor002706 .title h3{ font-size:40px;}
.Floor002706 .title h4{ font-size:20px;}
.Floor002706 ul li{ float:none; width:auto !important;}
.Floor002706 li a{ height:auto; padding:3% 15% 3% 3%; text-align:center;}
}
@media(max-width:480px){
.Floor002706 .title h3{ font-size:30px;}
.Floor002706 li h2{ font-size:24px; margin:5px 0 0 0;}
.Floor002706 li figure img{ height:40px;}
}


/*
 .Floor002573
 */
/*swiper*/
.Floor002573 .swiper-container,
.Floor002573 .swiper-wrapper,
.Floor002573 .swiper-slide {position: relative;width: 100%;}
.Floor002573 .swiper-container,
.Floor002573 .swiper-wrapper{z-index: 1;}
.Floor002573 .swiper-container {overflow: hidden;}
.Floor002573 .swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.Floor002573 .swiper-container-android .swiper-slide, 
.Floor002573 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002573 .swiper-wrapper,
.Floor002645 .swiper-slide {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002573 .swiper-wrapper {-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002573 .swiper-slide {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
/*swiper end*/

.Floor002573{ position:relative; z-index:5; padding:5% 0 0; }
.Floor002573 .title{ text-align:center; font-size:28px; color:#333; padding:2% 0 1% 0; margin-bottom:3%;}
.Floor002573 .title aside{ font-size:38px; color:#054fc6; font-weight: bold; text-transform:uppercase;}
@media(max-width:640px){
.Floor002573 .title{ font-size:30px;}
.Floor002573 .title aside{ font-size:28px; }
}
@media(max-width:480px){
.Floor002573 .title{ font-size:24px;}
}
.Floor002573 li{position:relative;float:left;overflow:hidden;}
.Floor002573 li a{ color:#fff; position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; background:rgba(0,0,0,0.5); transition:0.3s; z-index: 1;/* Firefox */ }
.Floor002573 .xycenterbox .main{position: absolute;
            top: 50%;
            left: 50%;
            margin: auto;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%); }
.Floor002573 li .pic{ display:block; width:100%;  transition:0.3s;}
.Floor002573 li:hover .pic{ filter: grayscale(0)}
.Floor002573 li a > div{ width:100%;}
.Floor002573 li a:hover{background:rgba(34,172,56,0.9);}
.Floor002573 li a:hover p{  opacity:1;height:48px;margin-bottom:5%; transform:translateY(0);}
.Floor002573 li h3{ margin:0; font-size:18px; padding:2% 0; font-weight:normal;}
.Floor002573 li .icon{ max-width:65px; max-height:65px; opacity:0.5; transition:0.4s;}
.Floor002573 li a:hover .icon{ opacity:1;}
.Floor002573 .pagers{ padding-top:5%; text-align:center;}
.Floor002573 .pagers span{ display:inline-block; width:12px; height:12px; border:2px solid #054fc6; border-radius:50%; cursor:pointer; margin:0 5px;}
.Floor002573 .pagers span.swiper-pagination-bullet-active{ background:#054fc6;}
.Floor002573 .ReadMore {color: #999 !important;border: 1px solid #999!important;}
@media(min-width:1025px){
.Floor002573 .disabled{ display:none;}
.Floor002573{ margin-top:-2.8%;}
.Floor002573 .pagers{display: none;}
}
@media(max-width:480px){
.Floor002573 li .icon{ max-width:40px; max-height:40px;}
}


/*
 .Floor000682
 */

.Floor000682{ position: relative; padding-top: 3%; overflow:hidden; z-index: 5;}
.Floor000682 h1,
.Floor000682 h2{ margin:0; color: #333; text-align:center; text-transform: uppercase;}
.Floor000682 h1{ font-size: 38px;color: #22ac38;line-height: 74px;}
.Floor000682 h2{ margin-bottom: 2%; font-size: 28px;font-weight: normal;}
.Floor000682 .tab{ margin-bottom: 4.5%; text-align: center;}
.Floor000682 .tab span{ display: inline-block; margin-right: 15px; padding: 8px 20px; font-size: 16px; color: #999; border: 1px solid #ddd; border-radius: 2px; cursor: pointer;}
.Floor000682 .tab span.aon{ background: #22ac38; color: #fff; border: 1px solid #22ac38;}
.Floor000682 .auto{ position:relative;}
.Floor000682 ul { padding:0; list-style:none; overflow:hidden; width:10000em; }
.Floor000682 li {padding:0px; margin:0 20px 0 0; display:block; float:left; width:270px; text-align:center; }
.Floor000682 li h2{ margin: 15px 0 5px; font-size:18px; position:relative;}
.Floor000682 li h2 a{ color: #333;}
.Floor000682 li span{ color: #999;}
.Floor000682 ul li div a { display:block;border:1px solid #ccc;}
.Floor000682 ul li img { display:block; width:100%;}
.Floor000682 li div { overflow:hidden;transform: scale(1);transition: all 0.3s ease-out 0s;  }

.Floor000682 .ReadMore {margin: 65px auto 0 !important; color: #666 !important; border-color: #ccc !important; }
@media(max-width:1000px){
.Floor000682 a.carousel-prev { left:0; }
.Floor000682 a.carousel-next { right:0; }	
}
@media(max-width:768px){
.Floor000682 h1{ font-size: 45px;line-height:normal;}
.Floor000682 h2{ line-height: 40px;font-size: 24px;}
}


/*
 .Floor000905
 */


.Floor000905{ position: relative; padding-top: 2%; z-index: 5;}
.Floor000905 .Tithead{ margin-bottom: 4%; font-size: 28px; color: #333; font-weight: normal;}
.Floor000905 .Tithead span{ display: block; padding-bottom: 5px; font-size: 38px; color: #054fc6; font-weight: bold; text-transform: uppercase;}
.Floor000905 .Tithead:after{ background: #ddd; content: ""; display: block; width: 60px; margin-top: 25px; height: 2px;}
.Floor000905 figure{ float: left; width: 45%; font-size:16px;}
.Floor000905 figure:nth-child(2){ float: right; width: 43%;}
.Floor000905 figure h2{ margin-bottom: 5%; font-size: 20px; color: #333;}
.Floor000905 figure li{ line-height:25px; margin-bottom:20px; padding-left:30px;}
.Floor000905 figure li.add{ background:url(../images/Floor000905-icon1.png) no-repeat left 3px;}
.Floor000905 figure li.tel{ background:url(../images/Floor000905-icon2.png) no-repeat left 3px;}
.Floor000905 figure li.code{ background:url(../images/Floor000905-icon3.png) no-repeat left 3px;}
.Floor000905 figure li.email{ background:url(../images/Floor000905-icon4.png) no-repeat left 3px;}
.Floor000905 .ReadMore { color: #666 !important; border-color: #ccc !important; }
@media(min-width:769px){
.Floor000905 .ReadMore {margin: 45px 0 0 !important;}
}
@media(max-width:768px){
.Floor000905 figure{font-size:14px;}
.Floor000905{margin-bottom: 3%;}
.Floor000905 .ReadMore {margin: 20px 0 0 !important;}
}
@media(max-width:640px){
.Floor000905 figure,.Floor000905 figure:nth-child(2){width: 100%;float: none;margin-bottom: 30px;display: block;padding: 0 2%;}
.Floor000905 .Tithead span{font-size: 28px;}
.Floor000905 .Tithead{font-size: 24px;}
}
@media(max-width:480px){
.Floor000905 .title{ font-size:24px;}
}




/*Floor001101 */
.Floor001101{margin:2% 0;z-index: 5;position:  relative;}

.Floor001101 .title{ text-align:center; font-size:28px; color:#333; padding:1% 0 1% 0; margin-bottom:3%;}
.Floor001101 .title aside{ font-size:38px; color:#054fc6; font-weight: bold; text-transform:uppercase;}
@media(max-width:640px){
.Floor001101 .title{ font-size:30px;}
.Floor001101 .title aside{ font-size:28px; }
}
@media(max-width:480px){
.Floor001101 .title{ font-size:24px;}
}
.Floor001101 .box{z-index: 5;/* background:  #fff; */border-radius: 10px;width:100%;float: left;} 
.Floor001101 .box:nth-child(2n){margin-right:0;}
.Floor001101 .box h2{margin:0 0 17px 0;position:relative;border-bottom:1px solid rgba(0,0,0,0.1);}
.Floor001101 .box h2 a{position:absolute;right:0;top:50%;margin-top:-10px;/* width:60px; */text-align:center;line-height:20px;/* border-radius:20px; *//* background:#ededed; */color: #999;font-size: 13px;text-transform:uppercase;font-weight:normal;}
.Floor001101 .box h2 a:hover{ background:#22ac38; color:#fff;}
.Floor001101 .box h2 b{display:inline-block;margin-right:3%;font-size:20px;color: #333;line-height:44px;border-bottom:2px solid transparent;}
.Floor001101 .box h2 b{ cursor:pointer;}
.Floor001101 .box h2 b.on{ font-weight:bold; color:#22ac38; border-bottom-color:#22ac38;}
.Floor001101 .box li a{color:#333;}
.Floor001101 .box li{ position:relative; line-height:38px; border-bottom:1px dotted rgba(255,255,255,0.2);}
.Floor001101 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor001101 .box li time{float:right;font-size:12px;color: #999;}
.Floor001101 .box-left ol{  height:115px; }
.Floor001101 .box ol{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:18px;}
.Floor001101 .box ol .dot{font-size:16px;color: #333;line-height:50px;}
.Floor001101 .box ol .dot:hover{color:#22ac38;}
.Floor001101 .box ol p{margin:0;line-height:24px;color: #666;}
.Floor001101 .box ol p a{color: #22ac38;}
.Floor001101 .box ol{ position:relative; padding-left:50%; min-height:180px;}
.Floor001101 .box ol .Ispic{ height:100%; position:absolute; left:0; top:0; width:46.3%;    height: 170px;}
.Floor001101 .box ol time{font-size:12px;color: #999;}
.Floor001101 .box ol p{ margin-top:4%;}
@media(max-width:1200px){
.Floor001101 .auto{ padding:0;}
.Floor001101 .box ol p{ position:relative; max-height:48px; overflow:hidden;}
.Floor001101 .box ol p a{ position:absolute; right:0; bottom:0; background:#fff; padding-left:10px;}
}
@media(max-width:640px){
.Floor001101 .auto{ padding:0 2%;}
.Floor001101 .box li{ padding-left:12px;}
.Floor001101 .box li::before{ right:auto; left:0; margin-right:0;}
}
@media(max-width:480px){
.Floor001101 .box h2 b{ font-size:16px;}
.Floor001101 .box ol{ padding-left:0; padding-bottom:3%;}
.Floor001101 .box ol .Ispic{ position:relative; height:auto; padding-bottom:53%; display:block; width:auto;}
}


.content{ margin:3% 0;}



/*Banner002167 */
.Banner002167{position:relative;z-index:1;margin-top: 80px;}
.Banner002167:before{ position:absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: rgba(23,28,36,0.5);}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
/*Menu002306*/
.Menu002306{ border: 1px solid #054fc6;}
.Menu002306 .side-title{ line-height:50px; background-color: #054fc6; font-size:18px; color:#fff; padding:5% 30px;  position: relative; }
.Menu002306 .side-title::after{content:'';display:inline-block; vertical-align:middle; width: 40px; height: 2px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{ overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu li a:hover,.Menu002306 .side-menu li a.on{ color:#054fc6;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
/*.Menu002306 .side-menu > ul > li a.on{ color:#054fc6;}*/
.Menu002306 .side-menu > ul > li >a{ padding:0 30px; color:#333; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#22ac38; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); color:#333;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
body{ padding:2%;}
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}





/*
 .PicList000762
 */
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:15px; line-height: 30px; color:#333; text-align:center; padding:3% 2%;font-weight: 400; transition: transform .3s;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:65%; border:1px solid #e9e9e9; transition: transform .3s;}
.PicList000762 li:hover{ z-index:4;}
.PicList000762 li:hover figure{ box-shadow:0 0 5px #999; transform:scale(1.05);}
.PicList000762 li:hover h2{ transform:translateY(10px);}
.PicList000762 li:hover a{ coloR:#054fc6;}
.pageTit{font-size: 20px; padding-left: 10px; border-left: 3px solid #1950a2; margin: 2% 0;}
@media(min-width:768px){
.PicList000762 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
.pageTit{font-size: 16px;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}





/*
 .Page002193 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 0; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #054fc6; background:#054fc6;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#054fc6; border-color:#054fc6;}
.Page002193 .p_page b{ font-weight:normal;}

.Pro_page{padding-top: 3%;}






/*
 .RighInfo002228 
 */
.RighInfo002228 .single-header{ text-align:left;}

.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; }
.RighInfo002228 .single-content p{margin:0;font-size: 15px;line-height: 30px;color:#666; text-indent: 2em;}
.RighInfo002228 .single-content p strong{font-size: 16px;color:#29a239;}

.RighInfo002228 .map{text-align: center; margin: 5% 0;}

.RighInfo002228 dl dd{position: relative;padding-left: 12px;}
.RighInfo002228 dl dd:before{display: inline-block;content: '';width:6px;height:6px;background-color: #1950a2;border-radius: 50%;position: absolute;left:0;top:50%;margin-top: -3px;}
.RighInfo002228 dl dd:nth-child(2):before{background-color: #7f2128;}
.RighInfo002228 dl dd:nth-child(3):before{background-color: #29a239;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
.RighInfo002228 ul{ margin-top:3%;}
.RighInfo002228 li{ width:49%;  float:left; margin-bottom: 2%; margin-right:2%; }
.RighInfo002228 li:nth-child(2n){ margin-right:0;}
.RighInfo002228 li a{ display:block;}
.RighInfo002228 li span{ display:block; background-position: center center; background-repeat:no-repeat; background-size:cover; padding-bottom:60%;}






/*
 .PicList002273 为demo编号
 */
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;display: inline-block;}
.PicList002273 .right .h3 a{color: #2f3133;font-size: 16px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .h3:hover a{ color:#005294;}
.PicList002273 .right .p{color: #666;font-size: 14px; margin-top: 10px; margin-bottom: 0;}
.PicList002273 ul li{margin-bottom: 30px;background: #fff; border: 1px solid #e9e9e9;padding:  25px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 22%;}
	.PicList002273 .right{float: right;width: 72%;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .right .h3{line-height:28px; margin: 0; margin-bottom: 10px;}
	.PicList002273 .right .p{line-height: 22px;}
}



/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .list_img{ position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #e9e9e9;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #e9e9e9;}
.RighInfo002254 .list li.on figure{ border:2px solid #054fc6;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info p{ margin:0; padding: 3% 0; }
.RighInfo002254 .right_info h1{ color:#000; font-size:24px; line-height: 40px; font-weight: normal; padding-top: 0; padding-bottom: 2%;}
.RighInfo002254 .right_info p{line-height:30px; color:#666; }
.RighInfo002254 .right_info a{ display:inline-block; background:url(../images/RighInfo001278-back.png) no-repeat 20px center #054fc6; font-size: 14px; padding:0 30px 0 50px;; color:#fff; transition:0.4s; float: right;}

.RighInfo002254 .tab{padding:3% 0 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e9e9e9; overflow:hidden; font-size:15px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 4%; line-height:45px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#054fc6; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 table{width: 100%; text-align: center; line-height: 40px; border-color: #e9e9e9; border: 1px solid #e9e9e9;}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
/*
 .PicList002239 为demo编号
 */
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:2%; width:32%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:95px; line-height:45px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #666;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 15px; color: #0F4FC4;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/*
 .RighInfo002363 为demo编号
 */
.RighInfo002363 .box2 li{float:left;width: 47%;text-align: center; margin-right: 4.5%; margin-bottom: 3%; position:relative; border: 1px solid #f1f1f1; padding: 3% 1%; box-shadow: 0 0 10px #ddd;}
.RighInfo002363 .box2 li:nth-child(2n){margin-right: 0;}
.RighInfo002363 .box2 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto;}
.RighInfo002363 .box2 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:hover figure img{ top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 20px; color: #054FC6; margin: 0; line-height: 40px; font-weight:400;}
.RighInfo002363 .box2 li p{line-height: 24px; height:120px; text-indent: 2em; text-align:left; overflow:hidden;font-size: 14px;color: #666; margin: 0; letter-spacing:1px;}
@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}	
.RighInfo002363 .box2 li{width: 100%;margin-bottom:2%;margin-right: 0;padding: 3% 2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
}
/*
 .RighInfo001503 为demo编号
 */
.RighInfo001503 h2{margin: 0; color: #054FC6; font-weight: 400; line-height: 24px; border-left: 3px solid #054FC6; padding-left: 5px;}
.RighInfo001503 h2 span{letter-spacing: 1px; font-size: 14px; color: #aaa; text-transform:uppercase; margin-left: 10px;}
.RighInfo001503 .div1{ position:relative; letter-spacing: 1px; margin: 2% 0 3%; padding: 2%; background: #f6f6f6;}
.RighInfo001503 .div1 h4{font-size: 16px; color: #222; margin: 0;}
.RighInfo001503 .div1 p{color: #555;}
.RighInfo001503 .div1 dl{margin-bottom: 2%;}
.RighInfo001503 .div1 dl dd{text-indent: 5em; line-height: 20px;}
/*
 .RighInfo002389 为demo编号
 */
.RighInfo002389 .auto{ margin: 0 auto;}
.RighInfo002389 .box1{font-size:13px;}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px;}
.RighInfo002389 .box1 .intro p{margin: 0; letter-spacing:1px; font-size: 15px; text-indent:2em;}
.RighInfo002389 .box1 h2{margin: 2% 0; line-height: 40px; font-weight:400; text-align: center; background: #0F4FC4; color: #fff;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:49%; margin-right:2%; float:left; margin-bottom:2%;}
.RighInfo002389 .box1 .ul_img li img{ width:100%;}
.RighInfo002389 .box1 .ul_img li:nth-child(2n){ margin-right:0;}
.RighInfo002389 .box1 dl{padding: 2%; border: 1px solid #f1f1f1; margin-bottom: 2%; background: #f6f6f6;}
.RighInfo002389 .box1 dl dt{font-size: 20px; margin-bottom: 1%; color: #054FC6;}
.RighInfo002389 .box1 dl dd{line-height: 30px; text-indent:2em;}
/*Floor002072 */
.Floor002072 .auto{ padding-bottom:2%; position:relative;}
.Floor002072 .title{font-size:18px; color:#000;padding-bottom:3%;}
.Floor002072 .title b{ font-size:34px;  display:inline-block; padding-right:10px; line-height:26px; font-family:Tahoma, Geneva, sans-serif;}
.Floor002072 .title b:after{ width:100%; content:''; display:block; height:8px; margin-top:-4px; background-color:#efefef;}
.Floor002072 .title span{ display:block; padding-top:10px;}

.Floor002072 li{ position:relative; padding:5% 0 5% 55%;}
.Floor002072 li:nth-child(2n){ padding-right:55%; padding-left:0;}
.Floor002072 li .Ispic{ position:absolute; left:0; top:0; width:50%; height:100%;}
.Floor002072 li .Ispic img{ display:none;}
.Floor002072 li .Ispic aside{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity:0; transition:0.3s;}
.Floor002072 li .Ispic span{ position:absolute;  left:50%; margin-left:-66px; width:132px;top:50%; line-height:40px; margin-top:-20px;color:#fff; font-size:16px; text-align:center;}
.Floor002072 li .Ispic span::before,
.Floor002072 li .Ispic span::after{ position:absolute; content:''; width:100%; height:1px; background-color:#fff; left:0; transition:0.3s;}
.Floor002072 li .Ispic span::before{ top:-15px;}
.Floor002072 li .Ispic span::after{ bottom:-15px;}

.Floor002072 li .Ispic:hover aside{ opacity:1;}
.Floor002072 li .Ispic:hover span::before{ top:0;}
.Floor002072 li .Ispic:hover span::after{ bottom:0;}

.Floor002072 li:nth-child(2n) .Ispic{ left:auto; right:0;}
.Floor002072 li p{ margin:0; line-height:28px; color:#666; height:84px; overflow:hidden; letter-spacing: 1px;}
.Floor002072 li h4{ font-size:24px; font-weight:normal; margin:5% 0; color: #222;}
.Floor002072 li time{ width:100px; height:100px; border:2px solid #ebebeb; position:relative; display:block;}
.Floor002072 li time i{ font-style:normal; color:#0F4FC4; font-size:30px;font-family:Tahoma, Geneva, sans-serif; position:absolute; left:10%; bottom:-2px; border-bottom:2px solid #0F4FC4;}
@media(max-width:1000px) and (min-width:769px){
.Floor002072 .title b{ font-size:24px;}
}
@media(max-width:1000px){
.Floor002072 li time{ width:70px; height:70px;}
}
@media(max-width:768px){
.Floor002072 .title{padding-bottom:5%; text-align:center;}
.Floor002072 li h4{ font-size:18px;}
.Floor002072 li p{ height:48px; line-height:24px;}
}
@media(max-width:480px){
.Floor002072 .title b{ font-size:28px;}
.Floor002072 li h4{ font-size:16px;}
.Floor002072 li time{ width:50px; height:50px;}
}
@media(max-width:375px){
.Floor002072 li{ padding:0 0 3% 0!important;}
.Floor002072 li .Ispic{ position:relative; width:auto; display:block; padding-bottom:50%; height:auto; margin-bottom:3%;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo0028 .auto{ max-width:1200px;}
.RighInfo0028 .single-content{ font-size:14px; line-height:30px; color:#666; letter-spacing:1px;}
.RighInfo0028 .single-content h2{margin: 0 0 2%; color: #054FC6; font-weight: 400; line-height: 24px; border-left: 3px solid #054FC6; padding-left: 5px;}
.RighInfo0028 .single-content h2 span{letter-spacing: 1px; font-size: 14px; color: #aaa; text-transform:uppercase; margin-left: 10px;}
.RighInfo0028 .single-content h4{margin: 0; color:#22AC38; text-align:center; font-size: 17px;}
.RighInfo0028 .single-content p{ text-align:center; margin:0; font-size: 15px;}
.RighInfo0028 .single-content dl,.RighInfo0028 .single-content ul{overflow: hidden;padding: 2% 0 3%;}
.RighInfo0028 .single-content ul{padding-bottom: 2%;}
.RighInfo0028 .single-content dl dd{float: left; width: 24%; margin-right: 2.5%;}
.RighInfo0028 .single-content dl dd img{transition: all .5s;}
.RighInfo0028 .single-content dl dd:hover img{transform: scale(1.05);}
.RighInfo0028 .single-content dl dd:last-child{width:47%}
.RighInfo0028 .single-content dl dd:nth-child(3n){margin: 0;}
.RighInfo0028 .single-content ul li{float: left; width: 49%; margin-right: 2%; margin-bottom: 2%; list-style: none;}
.RighInfo0028 .single-content ul li:nth-child(2n){margin: 0;}
.RighInfo0028 .single-content ul li img{transition: all .5s;}
.RighInfo0028 .single-content ul li:hover img{transform: scale(1.05);}
.RighInfo0028 .single-content table thead tr{background: #054FC6; color: #fff;}
.RighInfo0028 .single-content table tbody tr:nth-child(2n){background: #EBFEEF;}
.RighInfo0028 .single-content table tr td{padding-left: 10px;}
.RighInfo0028 .single-content table tr:hover td{ color: #111;}
/*TextList001851 */
.TextList001851 section{ border:solid 1px #e7e7e7;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:13px 45px 13px 13px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:15px; cursor:pointer;}
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif); background-color:#0F4FC4; color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; }
.TextList001851 .list .con table{margin-bottom: 2%;}
.TextList001851 .list .con tr{line-height: 35px; color: #333;}
.TextList001851 .list .con h3{display: inline-block; margin: 0; color: #0F4FC4;}
.TextList001851 .list .con h3+h3{margin-left: 30px;}
.TextList001851 .list .con h3 a{ color: #0F4FC4;}
.TextList001851 .list .con p{margin: 0;}

/*
 .Floor001318 为demo编号
 */
.Floor001318{}
.Floor001318 .map{ overflow:hidden; position:relative; clear:both; }
.Floor001318 .list{ float:right; width:100%;}
.Floor001318 #all_map_1318{ position:absolute !important; left:0; top:0; width:62.8%; height:100%; border:#ccc solid 1px;}
.Floor001318 #all_map_1318 *{ box-sizing:content-box; }
.Floor001318 #all_map_1318 img{max-width:none;}
.Floor001318 #all_map_1318 .BMap_bubble_content{ line-height:20px;}
.Floor001318 .list .ul{ display:-webkit-flex; display:flex; flex-wrap:wrap; justify-content:space-between;}
.Floor001318 .list li{ width:49%; padding-bottom:15px; cursor:pointer; border: 1px solid #f6f6f6;}
.Floor001318 .list li:last-child{padding-bottom: 0;}
.Floor001318 .list li div{ border-left:7px #b6b6b6 solid; background-color:#fff; padding:15px;}
.Floor001318 .list li div h3{color: #054FC6;margin: 0; line-height: 40px; border-bottom: dashed 1px #ccc;}
.Floor001318 .list li p{ margin:0; font-size:13px;line-height: 24px; margin-top:5px; padding-left: 24px; background: url(../images/Map002516_address.png) no-repeat left center; background-size: 20px;}
.Floor001318 .list li p.code{ background-image: url(../images/Map002516_fax.png);}
.Floor001318 .list li p.tel{ background-image: url(../images/Map002516_call.png);}
.Floor001318 .list li p.email{ background-image: url(../images/Map002516_email.png);}
.Floor001318 .list li.on div{ border-left-color:#0F4FC4}
@media(max-width:768px){
.Floor001318 .list{ float:none; width:auto; margin-top:3%;}
.Floor001318 .list li{ width:100%;}
.Floor001318 #all_map_1318{ position:relative !important; width:100%; height:300px !important;}
}
@media(max-width:375px){
.Floor001318 #all_map_1318{ height:250px !important;}
}

/*Top002070 */
.Top002070{ position:fixed; left:0; top:0; width:100%; border-bottom:1px solid rgba(0,0,0,0.1); z-index:100;}
.scrolledDown{background: rgba(255, 255, 255, 1);}
#content{width: 100%;height: auto;position: relative;}
.Top002070 .header{max-width: 1200px;margin: 0 auto;position:  relative;}
.Top002070 .header-left{float:left; width:40%; max-width:191px;margin-top: 14px;}
.Top002070 .header-right{position:absolute;top:50%;right: 0;margin-top:-20px;}
.Top002070 .header-right dd{float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; }
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:135px; margin-left:32%;}
.Top002070 .header-right dd{position:relative;}
}

.Top002070 .top-language{border:1px solid rgba(0,0,0,0.1);border-radius: 50%;padding:11px;height: 43px}
.Top002070 .top-language a{ position:relative; }
.Top002070 .top-search{border:1px solid rgba(0,0,0,0.1);border-radius: 50%;margin-right: 12px;}


.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{position:absolute;width: 200px;overflow:hidden;right:0;top:58px;background:#eee;transition:0.3s;display: none;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}


.Top002070 .header-menu li em{ line-height: 50px; font-size:16px;position:relative; }


.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li em a{font-size: 15px;line-height: 78px;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#054fc6;border-bottom:2px solid #054fc6;}
.relative{ position:relative; z-index:100;}
.Top002339 .header-menu li .sub{ background:#4c4a4f; overflow:hidden;}
.Top002339 .header-menu li .sub dt{ line-height:31px; }
.Top002339 .header-menu li .sub dt a{ color:#054fc6; transition:0.3s;padding:15px;}
.Top002339 .header-menu li .sub dt a:hover{ color:#fff; background:none;}
/*.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ z-index: 20; margin-bottom:1px; background:rgba(255,255,255,0.4);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#333;}
.Top002070 .header-menu li .sub dt a:hover{ background:#054fc6;color:#fff;}*/

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#ccc; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#22AC38 !important;} 
.Top002070 #open_menu i{background:#22AC38; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:120px solid #fff; background:rgb(34,172,56,0.9);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li#m15 em:before{display:none;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
.Top002070 .top-search-on .search-box{width: 218px;}
}

/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 .ul{}
.Banner002058 li a,
.Banner002058 li{height:944px; }
.Banner002058 li{ background-size:cover; background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 .word{width:100%; position: absolute;top: 42%; z-index: 20; padding: 0 5%;margin-top: -3%; text-align: center;} 
.Banner002058 .word h1{ margin: 0; font-size: 46px; color: rgba(34,172,56,0.9); text-transform: uppercase; letter-spacing: 2px;}
.Banner002058 .word h2{ margin: 0 0 30px; font-size: 46px; color: rgba(34,172,56,0.9); text-transform: uppercase; letter-spacing: 2px;}
.Banner002058 .word figure{ font-size: 36px; color: #333; font-weight: lighter; letter-spacing: 2px; line-height: 24px; max-width: 1200px; margin: 0 auto 30px;}
.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#006cba;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
.Banner002058 .word h1,.Banner002058 .word h2{font-size: 24px;}
.Banner002058 .word figure{font-size: 20px;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
.Banner002058 .word h1,.Banner002058 .word h2{font-size: 16px;margin:  0;}
.Banner002058 .word figure{font-size: 16px;}
.Banner002058{margin-top: 80px;}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1100px;}
.RighInfo002228 .single-header{ text-align:center;border-bottom: 1px solid #ddd}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header p span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#555; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;text-align: center}
.RighInfo002228 .more{float: right;margin-top: 25px}
.RighInfo002228 .more a{display: inline-block;width: 120px;height: 40px;text-align: center;background: #f5f5f5;color: #333;line-height: 40px}
.RighInfo002228 .more a:hover{color: #fff;background: #0c7add}
.RighInfo002228 .info_pn{float: left;margin-top: 20px;}
.RighInfo002228 .info_pn span {display: block;padding: 2px 0;}
.RighInfo002228 .info_pn span a{color: #555}
.RighInfo002228 .info_pn span a:hover{color: #0c7add}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}





/*
 .Floor001253 为demo编号
 */
.Floor001253{ background:url(../images/Floor001253-bg.png) no-repeat bottom center; padding:4% 0 3% 0;}
.Floor001253 .pic{display: none;}
.Floor001253 .map_list{ max-width:900px; margin:0 auto; width:100%; position:relative;text-align: right;padding-right: 8%;}
.Floor001253 .map_list img{}
.Floor001253 .map_list dl{ }
.Floor001253 .map_list dl dt{ position:absolute;background:url(../images/Floor001253-icon.png) no-repeat right center; display: inline-block;content: '';width:17px;height:22px;}

.Floor001253 .map_list dl:hover{ z-index:3;}
.Floor001253 .map_list dl.d_3 dt,
.Floor001253 .map_list dl.d_4 dt,
.Floor001253 .map_list dl.d_7 dt
{ background:url(../images/Floor001253-icon_hover.png) no-repeat right center;;}

.Floor001253 .map_list dl dd{display: none;position:absolute; color:#fff;font-size: 15px; z-index:10;width:100px;}
.Floor001253 .map_list dl .i{display: none;content: '';height:1px;background: #054fc6;position: absolute;}

.Floor001253 .map_list dl.d_1:hover dd{ display:block;right:5%; bottom:3%; }
.Floor001253 .map_list dl.d_1:hover .i{display: inline-block;right:14%; bottom:9%;width: 100px;transform: rotateZ(20deg);}

.Floor001253 .map_list dl.d_2:hover dd{ display:block;right:5%; bottom:8%; }
.Floor001253 .map_list dl.d_2:hover .i{display: inline-block;right:14%; bottom:14%;width: 100px;transform: rotateZ(20deg);}

.Floor001253 .map_list dl.d_3:hover dd{ display:block;left:20%; bottom:6%; }
.Floor001253 .map_list dl.d_3:hover .i{display: inline-block;left:32%; bottom:14%;width: 370px;transform: rotateZ(-8deg);}

.Floor001253 .map_list dl.d_4:hover dd{ display:block;left:18%; bottom:12%; }
.Floor001253 .map_list dl.d_4:hover .i{display: inline-block;left:30%; bottom:17%;width: 398px;transform: rotateZ(-6deg);}

.Floor001253 .map_list dl.d_5:hover dd{ display:block;right:5%; top:36%;color: #333; }
.Floor001253 .map_list dl.d_5:hover .i{display: inline-block;right:14%; top:41%;width: 60px;transform: rotateZ(-20deg);}

.Floor001253 .map_list dl.d_6:hover dd{ display:block;right:5%; bottom:30%; }
.Floor001253 .map_list dl.d_6:hover .i{display: inline-block;right:13%; bottom:35%;width: 60px;transform: rotateZ(26deg);}

.Floor001253 .map_list dl.d_7:hover dd{ display:block;right:5%; bottom:50%;color: #333; }
.Floor001253 .map_list dl.d_7:hover .i{display: inline-block;right:15%; bottom:50%;width: 60px;transform: rotateZ(-18deg);}

.Floor001253 .map_list dl.d_8:hover dd{ display:block;left:15%; bottom:30%; }
.Floor001253 .map_list dl.d_8:hover .i{display: inline-block;left:28%; bottom:33%;width: 330px;transform: rotateZ(-2deg);}

.Floor001253 .map_list dl.d_9:hover dd{ display:block;left:12%; bottom:38%; }
.Floor001253 .map_list dl.d_9:hover .i{display: inline-block;left:26%; bottom:40%;width: 460px;transform: rotateZ(-2deg);}

.Floor001253 .map_list dl.d_10:hover dd{ display:block;right:5%; bottom:40%; }
.Floor001253 .map_list dl.d_10:hover .i{display: inline-block;right:15%; bottom:43%;width: 50px;transform: rotateZ(20deg);}

@media(max-width:640px){
    .Floor001253{background: none;}
.Floor001253 .map_list{display: none;}
.Floor001253 .pic{display: block;}
}



@media(max-width:640px){

.Other002373 .footer .bottom{padding-top:4px;background:#919496;}
.Other002373 .footer nav li h3::after{    display: none;}
.bdsharebuttonbox{margin-top:8px;}
.bdsharebuttonbox a{float:none !important;margin-top:10px;}
.bdshare-button-style0-24 .bds_weixin{background-position: 0 -1608px !important;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{padding-left:32px !important;font-size:24px !important;}
}

